Validating PowerPC Microprocessor Custom Memories

نویسندگان

  • Narayanan Krishnamurthy
  • Andrew K. Martin
  • Magdy S. Abadir
  • Jacob A. Abraham
چکیده

0740-7475/00/$10.00 © 2000 IEEE October–December 2000 DESIGN IS AN ITERATION of specification and implementation phases, performed either top-down or bottom-up before resulting in a product. Validation is performed at each of these design phases until the final manufacturing stage. Correctness of an implementation is not an autonomous concept, but rather a relation between a specification and an implementation. Design validation techniques attempt to establish a relation between the two entities. There are a number of approaches to design validation. No matter how they are categorized, the ultimate objective of these different approaches is to ensure that the final product satisfies customer requirements and does not fail during operation. Design validation techniques can be broadly categorized into simulation-based approaches and formal techniques. Due to the complexity of modern designs, validation using only traditional scalar simulation cannot be exhaustive and has proved to be ineffective in exposing hard-tofind bugs. This is because of the combinatorial complexity of the number of states and input sequences possible for a nontrivial design. Formal techniques do an exhaustive analysis of the design but can check only small designs completely. As the sizes and complexity of the designs keep growing, formal validation techniques suffer from the state explosion problem. Unless drastic innovations in data structures and proof systems come about, validation methodologies purely based on formal methods are currently neither feasible nor economical. Symbolic simulation has proved to be an efficient technique, bridging the gap between traditional simulation and full-fledged formal verification. Validating PowerPC Microprocessor Custom Memories

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Programming Using Non-Atomic Variables

27 alized data race free program runs on alpha consistent memories as if they were sequentially consistent. We present a general method for transforming a non-cooperative mutual exclusion algorithm based on sequential consistency into an algorithm based on alpha consistency. We also show that for two well-known mutual exclusion algorithms, a speciic analysis of the code provides a more eecient ...

متن کامل

Design of the PowerPC 604e(tm) Microprocessor

The PowerPC 604e microprocessor is a lower power, higher performance extension of the PowerPC 604TM microprocessor. The 604e doubles the cache size and tunes the performance of memory accesses compared to the original 604. The 604e has also added hardware support for misaligned data accesses when using little-endian byte ordering. The branch processing microarchitecture of the 604e has been som...

متن کامل

RAD750 Radiation Hardened PowerPC Microprocessor

The development of a high performance radiation hardened PowerPC microprocessor is nearing completion. The features of the RAD750 are described, as well as the process of radiation hardening the processor. The RAD750 product family includes a PCI support chip and a CompactPCI 3U board, both of which are described.

متن کامل

Design considerations for the PowerPC 601 microprocessor

The PowerPC 601” microprocessor (601) is the first member of a family of processors that support IBM’s PowerPC Architecture”. The 601 Is a general-purpose processor based on a superscalar design point. As with any development effort, the 601 development program had several different, often conflicting, design goals. The most important requirements were support for the PowerPC Architecture, a sh...

متن کامل

A Programmer's C. P. ~~~h

Performance monitor (PM) support in on-chip PowerPC@’ microprocessors is used to analyze processor, software, and system attributes for a variety of workloads. The interface to the PowerPC 604@ microprocessor, which we abbreviate “604,” has been externalized to end users. We discuss the enhanced PM support available in an upgrade of the 604, the PowerPC m e T M microprocessor, which we abbrevia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Design & Test of Computers

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2000